package com.box.service;

import java.util.List;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.box.entity.wx.WxOrderResult;
import com.box.utils.ResponseResult;

import net.sf.json.JSONArray;

/**   
*    
* 项目名称：MyBox   
* 类名称：WeiXinService   
* 类描述：   微信支付接口
* 创建人：君无邪   
* 创建时间：2019年10月5日 下午3:39:04   
* 修改人：君无邪 
* 修改时间：2019年10月5日 下午3:39:04   
* 修改备注：  https://www.java214.com 
* @version    
*    
*/ 
public interface WeiXinService {
	
	//JSAPI支付
	public Map<String,Object> LoadImage(HttpServletRequest request,HttpServletResponse response) throws Exception;
	
	//返回付款页面
	public String PcPay(HttpServletRequest request,HttpServletResponse response) throws Exception;
	
	//回调页面
	public String PayNotifyUrl(HttpServletRequest request,HttpServletResponse response) throws Exception;
	
	//支付状态获取
	public ResponseResult LoadPayStatus(HttpServletRequest request,HttpServletResponse response) throws Exception;

	//查询订单,根据订单号查询
	public String getOrderListByOrderNum(String orderNum) throws Exception;
	
	public void LoadImageTwo(HttpServletRequest request,HttpServletResponse response) throws Exception;

}
